-- card: 5494 from stack: in -- bmap block id: 10209 -- flags: 0000 -- background id: 4673 -- name: -- part 5 (button) -- low flags: 00 -- high flags: 0000 -- rect: left=448 top=287 right=315 bottom=485 -- title width / last selected line: 0 -- icon id / first selected line: 1012 / 1012 -- text alignment: 1 -- font id: 0 -- text size: 12 -- style flags: 0 -- line height: 16 -- part name: Return ----- HyperTalk script ----- on mouseUp visual effect iris close pop card show menuBar end mouseUp -- part 6 (field) -- low flags: 01 -- high flags: 0007 -- rect: left=55 top=75 right=278 bottom=457 -- title width / last selected line: 0 -- icon id / first selected line: 0 / 0 -- text alignment: 0 -- font id: 0 -- text size: 12 -- style flags: 0 -- line height: 16 -- part name: -- part contents for card part 6 ----- text ----- MacMainFrame Programmers' Toolkit provides Macintosh connectivity programmers in IBM 3270 environments the ability to choose from a range of API programming tools. Using one of four options, Macintosh system programmers and sophisticated end users can totally customize the manner in which users interface with the host application, using Avatar's API, HyperCard API, or MacWorkstation tools. For example, the MacMainFrame Programmers' Toolkit may be employed to automate complicated log-on procedures, simplify user screens for complex host applications, simplify existing host applications, speed application development or to combine several host applications to create a tailor made program. The Toolkit is comprised of three independent sets of tools, accessible in four distinct ways: 1) Avatar API - This capability allows software developers direct driver-level access to the end user interface via traditional programming languages such as Pascal or C. The Avatar API is a proven technology, as it was integral to the development of the MacMainFrame series itself. API is now a MacMainFrame option for in-house system programmers wishing to use sophisticated customization tools. 2) Avatar HyperCard API - A second option allowing driver-level access is a HyperCard add-in function, which fully supports HyperTalk, Apple's stackware programming language. This capability is being offered to system programmers and sophisticated users who want to develop custom mainframe access applications with greater speed without having to use high level programming languages to accomplish this task. The standard MacMainFrame API package consists of a HyperCard stack that includes external function commands (XFCN), source code for XFCN written in Lightspeed C, Avatar's proprietary 3270 fonts, and documentation that explains driver-level commands and calls. 3) Avatar Transport Layer Protocol Module (TLPM) for MacWorkstation - For larger organizations seeking to enhance the user/host interface by creating host-driven applications with the characteristic Macintosh interface, Apple's MacWorkstation concept is an attractive option. The MacMainFrame Programmers' Toolkit supports this concept by providing the TLPM path to the MacMainFrame Series driver. The fourth way that an end user may benefit from Avatar's API option is through the work of independent software developers. An independent developer may build a specific application interface to the Avatar API, which the developer then makes available to end user applications. The MacMainFrame Programmers' Toolkit is available at no charge through Avatar dealers and distributors worldwide.